// pages/faqun/faqun.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // modalHidden: true,//新的图片模态框
    USER_PRIZE_ID: '',
    openid: '',
  },


  //自定义模态框的取消
  modalCancel: function () {
    let animation = wx.createAnimation({
      duration: 100,
      timingFunction: 'ease-out'
    });
    animation.rotate(0).step();
    this.setData({
      modalHidden: true,
      rotate: animation.export(),
    })
    console.log(222);
    this.setData({
      openid: app.globalData.openid
    });
    console.log(this.data.openid);
  },


  //自定义模态框的确定
  queding: function () {
    let animation = wx.createAnimation({
      duration: 100,
      timingFunction: 'ease-out'
    });
    animation.rotate(0).step();
    this.setData({
      // modalHidden: true,
      rotate: animation.export(),
    })
    console.log(111);

    this.setData({
      openid: app.globalData.openid
    });
    console.log(this.data.openid);
    this.ticket()
  },


  ticket() {
    wx.request({
      url: app.globalData.interface+'/shanyouhui/API_1051_userQueryGet',
      method: 'POST',
      data: {
        openid: this.data.openid,
        USER_PRIZE_ID: this.data.USER_PRIZE_ID
      },
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      success: res => {
        console.log(res);
        // console.log(res.data.result);
        this.setData({
          receive: res.data.result
        })
        //是否领取成功弹框
        if (res.data.result != 'error') {
          wx.showModal({
            title: '温馨提示',
            content: res.data.data,
            success: function (res) {
              if (res.confirm) {//这里是点击了确定以后
                console.log('用户点击确定')
              } else {//这里是点击了取消以后
                console.log('用户点击取消')
              }
            }
          })
        } else {
          wx.showModal({
            title: '温馨提示',
            content: res.data.data,
            success: function (res) {
              if (res.confirm) {//这里是点击了确定以后
                console.log('用户点击确定')
              } else {//这里是点击了取消以后
                console.log('用户点击取消')
              }
            }
          })
        }
      }
    })
  },









  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (e) {
    console.log(e);
    var zhunsj = JSON.parse(e.data)
    console.log(zhunsj.USER_PRIZE_ID);
    this.setData({
      USER_PRIZE_ID: zhunsj.USER_PRIZE_ID
    })

    console.log(this.data.openid);

    this.setData({
      openid: app.globalData.openid
    });
    console.log(this.data.openid);

   
 

  },







  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

    if (this.data.openid == false) {
      wx.login({
        success: function (res) {
          console.log(res);
          if (res.code) {  //wx.login获取code。
            console.log(res.code);
            //发起网络请求
            wx.request({
              url: app.globalData.interface+'/post/API_1062_appGetOpenid',
              method: 'GET',
              //向后端发送的数据
              data: {
                code: res.code  //将code发送到后台服务器。
              },
              header: {
                "Content-Type": "application/x-www-form-urlencoded" //POST方式是这个
              },
              success: res => {
                console.log(res);
                console.log(res.data.openid);
                let openid = res.data.openid;
                app.globalData.openid = openid;
              }
            })
          } else {
            console.log('获取用户登录态失败！' + res.errMsg)
          }
        }
      });
    }
   
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})